LdC SpeedLoader 0.9

This plugin is for use with Jeskola Buzz 1.2 - It may not work with Buzzle and may even make it crash.

Place in your buzz/gear/generators/ directory.

Overview

SpeedLoader is a utility plug-in that can make your BMXs load/save faster by disabling audio during these processes.

How To Use

Just load it and leave it - no need to connect to anything.

How It Works

SpeedLoader disables Buzz audio while your BMX is loading or saving, then re-enables it when you hit play or use the unmute slider/parameter. This is especially important if you use VST/DX (eg. with PolacVST(i)), as some of them are "always on" (and hence it's likely that any subsequent machines in the chain leading to Master are also "on"), and will be sapping your CPU during loading/saving, meaning it takes even longer to load. Buzz samples are compressed, and CPU is needed for compressing when saving and decompression upon loading, which makes the problem even worse. So if you are working with very "heavy" BMXs, with lots of machines/VST and big samples, this machine will probably make loading/saving faster for you.

NOTE: SpeedLoader doesn't actually disable the Buzz audio system and it doesn't switch off the driver either. It just sets the "Volume" parameter of the Buzz Master machine to the minimum during saving/loading, which disables all Buzz audio processing. You could achieve the same thing by manually setting the Volume parameter of the Buzz Master machine to the minimum every time you save your BMX/BMW (and hence every time you load it in again).

Parameters

* Unmute - Flip this to manually unmute the machine. Useful if you are using Buzz for signal processing stuff and don't want to play the BMX you just loaded to get the signal happening.

* Load - Enables/Disables SpeedLoader for loading - in case you don't want the audio to go off when you load something.

* Save - Same as above but for saving.

Known Bugs

* Not really a bug, but something that is a little annoying: SpeedLoader always resets the Master Volume to the maximum... I tried to make it read the previous volume and then restore it (by "hacking"), but I couldn't get it working nicely. I decided to release this anyway as version 0.9. You shouldn't be using the Buzz Volume thing anyway, just leave it at maximum and use something else to control the final output volume (eg. use LdC Automax to get the loudest possible signal without clipping).

Bug Reporting

Any problems, let me know: lee_ducaine@hotmail.com